package com.android.smsmessing.utils;

public class StringUtils {

	/**
	 * 判断是否为空
	 * @param str	验证字符串
	 * @return
	 */
	public static boolean isEmpty(String str){
		if("".equals(str) || "null".equals(str) || str == null){
			return true;
		}else{
			return false;
		}
	}
	/**
	 * 判断是否不为空
	 * @param str	验证字符串
	 * @return
	 */
	public static boolean notEmpty(String str){
		if("".equals(str) || "null".equals(str) || str == null){
			return false;
		}else{
			return true;
		}
	}
	
	/**
	 * 截取字符串
	 * 超过length进后面的字符替换成...
	 * @param str
	 * @param length
	 * @return
	 */
	public static String cutString(String str,int length){
		String result = str;
		if(str.length() > length){
			result = str.substring(0,length) + "...";
		}
		return result;
	}
	
	/**
	 * 过滤手机号+86
	 * @param number 电话号码
	 * @return	整理后的号码
	 */
	public static String cutMobileNumber(String number){
		String result = number;
		if(number.startsWith("+86")){
			result = number.replace("+86", "");
			//飞信
		}else if(number.startsWith("12520")){
			result = number.replace("12520", "");
		}
		return result;
	}
}
